package datamodule;

import java.sql.Date;
import java.util.ArrayList;

import util.CompletarCampo;
import util.EstCampo;
import util.FData;
import util.FString;


public class EventosVO extends MestreVO {
	private String  eve_Cod_Eve;
	private String  nev_Cod_Nev;
	private String  igr_Cod_Igreja;
	private String  eve_Pontos_Av;
	private String  bro_Cod_Membro;
	private Date    eve_Data_Av;
	private String  eve_HE;
	private String  eve_HS;
	private String  eve_Periodo;
// Campos externos a tabela	
	private String bro_Nome;
	private String igr_Descricao;
	private String nev_Descricao;
	
	public EventosVO() {
		super();

		this.eve_Cod_Eve     = FString.ignorar;
		this.nev_Cod_Nev     = FString.ignorar;
		this.igr_Cod_Igreja  = FString.ignorar;
		this.eve_Pontos_Av   = FString.ignorar;
		this.bro_Cod_Membro  = FString.ignorar;
		this.eve_Data_Av     = FData. ignorarD;
		this.eve_HE          = FString.ignorar;
		this.eve_HS          = FString.ignorar;
		this.eve_Periodo     = FString.ignorar;
// Campos externos a tabela		
		this.bro_Nome        = FString.ignorar;
		this.igr_Descricao   = FString.ignorar;
		this.nev_Descricao   = FString.ignorar;
	}	
@Override
public ArrayList<EstCampo> getCampos(){
	ArrayList<EstCampo> campos = new ArrayList<EstCampo>();		  
	campos.add( new EstCampo("eve_Cod_Eve",this.getEve_Cod_Eve()));
	campos.add( new EstCampo("nev_Cod_Nev",this.getNev_Cod_Nev()));
    campos.add( new EstCampo("igr_Cod_Igreja",this.getIgr_Cod_Igreja()));
    campos.add( new EstCampo("eve_Pontos_Av",this.getEve_Pontos_Av()));
    campos.add( new EstCampo("bro_Cod_Membro",this.getBro_Cod_Membro()));
    campos.add( new EstCampo("eve_Data_Av",this.getEve_Data_Av_String()));
    campos.add( new EstCampo("eve_HE",this.getEve_HE()));
    campos.add( new EstCampo("eve_HS",this.getEve_HS()));
    campos.add( new EstCampo("eve_Periodo",this.getEve_Periodo()));
    return campos;
 }

public String getEve_Cod_Eve() {
	return (eve_Cod_Eve != null ? eve_Cod_Eve : "");
}

public void setEve_Cod_Eve(String eve_Cod_Eve) {
	this.eve_Cod_Eve = (eve_Cod_Eve != null ? eve_Cod_Eve.toUpperCase() : "");
}
public void setEve_Cod_Eve2(String eve_Cod_Eve) {
	this.eve_Cod_Eve = (eve_Cod_Eve != null ? CompletarCampo.campcodigo(eve_Cod_Eve.toUpperCase(),10,"0") : "");
}

public String getNev_Cod_Nev() {
	return (nev_Cod_Nev != null ? nev_Cod_Nev : "");
}

public void setNev_Cod_Nev(String nev_Cod_Nev) {
	this.nev_Cod_Nev = (nev_Cod_Nev != null ? nev_Cod_Nev.toUpperCase() : "");
}

public String getIgr_Cod_Igreja() {
	return (igr_Cod_Igreja != null ? igr_Cod_Igreja : "");
}

public String getEve_Pontos_Av() {
	return (eve_Pontos_Av != null ? eve_Pontos_Av : "");
}
public void setEve_Pontos_Av(String eve_Pontos_Av) {
	this.eve_Pontos_Av = (eve_Pontos_Av != null ? eve_Pontos_Av.toUpperCase() : "");
}

public String getBro_Cod_Membro() {
	return (bro_Cod_Membro != null ? bro_Cod_Membro : "");
}
public void setBro_Cod_Membro(String bro_Cod_Membro) {
	this.bro_Cod_Membro = (bro_Cod_Membro != null ? bro_Cod_Membro.toUpperCase() : "");
}
public String getEve_HS() {
	return (eve_HS != null ? eve_HS : "");
}
public void setEve_HS(String eve_HS) {
	this.eve_HS = (eve_HS != null ? eve_HS.toUpperCase() : "");
}
public String getEve_Periodo() {
	return (eve_Periodo != null ? eve_Periodo : "");
}
public void setEve_Periodo(String eve_Periodo) {
	this.eve_Periodo = (eve_Periodo != null ? eve_Periodo.toUpperCase() : "");
}
public void setIgr_Cod_Igreja(String igr_Cod_Igreja) {
	this.igr_Cod_Igreja = (igr_Cod_Igreja != null ? igr_Cod_Igreja.toUpperCase() : "");
}

public String getEve_HE() {
	return (eve_HE != null ? eve_HE : "");
}

public void setEve_HE(String eve_HE) {
	this.eve_HE = (eve_HE != null ? eve_HE.toUpperCase() : "");
}
//----------------------------------------
public Date getEve_Data_Av() {
	return eve_Data_Av;
}
public String getEve_Data_Av_String(){
	return FData.converteData(eve_Data_Av);
}
public String getEve_Data_Av_SQL() {
//	System.out.println("FData.converteDataEN(eve_Data_Av)="+FData.converteDataEN(eve_Data_Av));
	return FData.converteDataEN(eve_Data_Av);
}
public void setEve_Data_Av(Date eve_Data_Av) {
	this.eve_Data_Av = eve_Data_Av;
}
public void setEve_Data_Av(String eve_Data_Av) {
	this.eve_Data_Av = FData.converteStringsql(eve_Data_Av);
//	System.out.println("eve_Data_Av="+eve_Data_Av);
}
//------------------------------------------------------
public String getBro_Nome() {
	return (bro_Nome != null ? bro_Nome : "");
}
public void setBro_Nome(String bro_Nome) {
	this.bro_Nome = (bro_Nome != null ? bro_Nome.toUpperCase() : "");
}
public String getIgr_Descricao() {
	return (igr_Descricao != null ? igr_Descricao : "");
}
public void setIgr_Descricao(String igr_Descricao) {
	this.igr_Descricao = (igr_Descricao != null ? igr_Descricao.toUpperCase()
			: "");
}
public String getNev_Descricao() {
	return (nev_Descricao != null ? nev_Descricao : "");
}
public void setNev_Descricao(String nev_Descricao) {
	this.nev_Descricao = (nev_Descricao != null ? nev_Descricao.toUpperCase()
			: "");
}

@Override
public ArrayList<String> getTabelasIntegridade() {
	// TODO Auto-generated method stub
	return null;
}

}
